package modelo;

import utils.StringFormatter;

public class Diagnostico
{

	private int id;
	private String descripcion;
	private String nombre;

	public Diagnostico()
	{
	}

	public Diagnostico(String n, String d)
	{
		nombre = n;
		descripcion = d;
	}

	public String getDescripcion()
	{
		return descripcion;
	}

	public String getNombre()
	{
		return nombre;
	}

	public void setDescripcion(String newVal)
	{
		descripcion = newVal;
	}

	public void setNombre(String newVal)
	{
		nombre = newVal;
	}

	public int getId()
	{
		return id;
	}

	public void setId(int id)
	{
		this.id = id;
	}

	public DiagnosticoView getView()
	{
		return new DiagnosticoView(nombre, descripcion);
	}

	public boolean esSimilar(String nombre)
	{
		return StringFormatter.format(this.nombre).contains(StringFormatter.format(nombre));
	}
}